package com.competition.param.impl;

import javax.validation.constraints.Min;

import com.admin.param.contract.IOrganizeRequestParam;
import com.competition.web.constant.ValidateCondtionAndMessage;

/**
 * 组织架构请求参数
 */
public class OrganizeRequestParam implements IOrganizeRequestParam{

	/**
	 * 部门id为空或0，
	 * 默认返回全公司部门和员工数据；
	 * 部门id非0，仅返回当前部门id下的子部门数据（子部门+子部门员工）
	 * 216651 <----> 加盟事业部
	 * 398478 <----> 二道
	 */
	@Min(value = ValidateCondtionAndMessage.ZERO, message = ValidateCondtionAndMessage.ZERO_MSG)
	private Integer id = 0;

	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}
}
